TreeGridLoaded ({ /* JSONP header, to be possible to load from xxx_Jsonp data source */ 
   "Cfg" : { "id": "Run", "SuppressCfg": "1"   },  // Does not save configuration to cookies 
   "Cfg_2" : { "MainCol": "T"   },  // Displays tree in column T (Task / Subtask) 
   "Cfg_3" : { "Undo": "1"   },  // Permits undoing changes 
   "Cfg_4" : { "Size": "Low"   },  // Smaller style size, because of large chart 
   "Cfg_5" : { "HideRootTree": "1"   },  // Hides the icons expand / collapse in root rows - they cannot be collapsed 
   "Cfg_6" : { "CopyPasteTree": "2"   },  // When copying and pasting grouping row, it copies and pastes also all its visible children 
   "Cfg_7" : { "DefaultDate": "6/1/2008"   },  // Predefined date is in 2008 as the data in grid 
   "Cfg_8" : { "PrintPagePrefix": "<center class='%9' style='width:%7px'>Page %1H / %4 , %2V / %5</center>"   },  // Sample page header for printing  
   "Cfg_9" : { "PrintPagePostfix": "<center class='%9' style='margin-top:%0px;width:%7px'>Run example printed page %3 / %6</center>"   },   // Sample page footer for printing 
   "Cfg_10" : { "PrintVarHeight": "2"   },  // Calculates height of not rendered rows, especially the Gantt chart 
   "Cfg_11" : { "MaxHeight": "1"   },  // Maximizes main tag height to utilize the whole page vertically 
                        // Set the MaxHeight='0' if you face 'Too small grid size' error message! 
   "Cfg_12" : { "LimitScroll": "23", "MinBodyRows": "6", "MinLeftWidth": "200", "MinMidWidth": "150", "MinRightWidth": "450"   },   // Responsive design, for small windows sets NoVScroll and NoHScroll 
   "Cfg_13" : { "StyleDependencyModifier": "0"   },  // Does not shift the run texts for dependency in some styles (White), because dependency lines are here just as examples 
   "Cfg_14" : { "TouchDragFocusedDependency": "1"   },  // Drags dependency on touch screen from not focused bar in focused cell 
   "Cfg_15" : { "Sync": "Style"   },  // Does changes in style / size / scale also in the sources grid 
   "Cfg_16" : { "Language": "EN"   },  // Presets English language and shows the Languages combo 
   "Actions" : { "OnRightDragGantt": "Scroll", "OnCtrlDragGantt": "DragGanttDependency", "OnCtrlRightDragGantt": "DragGanttDependency", "OnShiftDragGantt": "MoveGanttRun OR SelectGanttRunRect", "OnShiftRightDragGantt": "SelectGanttRunRect"   }, 
   "Lang" : { 
      // Predefined external date format definitions for easy translation 
      "Format" : { 
         "wk": "'<i>'*ln*',</i>' *lm*", "dur": ", 0.## 'hours';;, 'delete'", 
         "h1": "HH 'hour'", "m1": "' minute'", "m2": "' half minute'", "m3": "' quarter minute'", 
         "f1": "HH:mm:ss.'<b>'f'</b>'", "f2": "HH:mm:ss.'<b>'ff'</b>'", "f3": "HH:mm:ss.'<b>'fff'</b>'"  
          }, 

      // Texts used in API events 
      "Text" : { 
         "HeaderTip": "<br><i>Click to zoom to this date</i><br><i>Right click to zoom back to previous zoom level</i><br><i>Drag by mouse to zoom to selected range</i>"  
          }  
   }, 
   "LeftCols" : [ 
      { "Name": "T", "Width": "85", "Type": "Text"   }   // Column Task / Section
   ], 
   "Cols" : [ 
      { "Name": "S", "Width": "80", "Type": "Date", "Format": "ad"   },  // Column Start date
      { "Name": "R", "Width": "100", "Type": "Text", "Range": "1"   },  // Column Run 
      { "Name": "D", "Width": "70", "Type": "Text"   }   // Column Descendants 
   ], 
   "Def" : [ 
      { "Name": "R", "CDef": "", "AcceptDef": ""   }, 
      { "Name": "Task", "CDef": "R", "AcceptDef": "R", "GGanttEdit": "", "GGanttIcons": "1", "GGanttClass": "Group", "SCanEdit": "0", "RCanEdit": "0", 
         "Calculated": "1", "CalcOrder": "GGanttStart,GGanttEnd", "GGanttStartFormula": "ganttrunminstart('G')", "GGanttEndFormula": "ganttrunmaxend('G')"  
          }  
   ], 
   "Root" : { "CDef": "Task", "AcceptDef": "Task"   }, 
   "RightCols" : [ 

      // Gantt chart column 
      { "Name": "G", "Type": "Gantt", "MenuName": "Gantt chart"   },  // Sets Gantt type to show Gantt chart here 
      { "Name": "G", "GanttRunStart": "S", "GanttRun": "R"   },  // Defines source columns where are the Run data stored 
      { "Name": "G", "GanttDataUnits": "d"   },  // All run lengths are set in days in this example 
      { "Name": "G", "GanttRight": "1"   },  // reserves one unit on right side to be always empty 
      { "Name": "G", "GanttLastUnit": ""   },  // The end date of boxes (in last row only) is the exact end date, not the last day 
      { "Name": "G", "MinWidth": "450"   },  // Minimal width of the column will be 450 pixels 
      { "Name": "G", "VarHeight": "1"   },  // Calculates the Gantt content height for printing 
      
      // Special Run settings 
      { "Name": "G", "GanttRunNewStart": "2,end,Start;;0.00000001,box;;2,end,End"   },  // The first created run in empty row will be created with start and end boxes 
      { "Name": "G", "GanttRunMove": "slide,move,selected,clear"   },  // When the run is dragged by mouse, it is moved within its row only 
      { "Name": "G", "GanttRunAdjustSlide": "shrink"   },  // When the run moved inside its row, the other boxes are moved and their spaces are shrunk 
      { "Name": "G", "GanttRunAdjustCopy": "resize,move,shrink,append,zoom"   },  // What to do, when the run is copied from another grid 
      { "Name": "G", "GanttRunMoveCtrl": "move"   },  // When the run is dragged with ctrl, it is moved to another row 
      { "Name": "G", "GanttRunAdjustMove": "shrink,move,append"   },  // What to do, when the run is moved to another row 
      { "Name": "G", "GanttRunMoveShift": "move,single,all"   },  // When the run is dragged with shift, it is moved to another row, always as single box, even fixed boxes 
      { "Name": "G", "GanttRunAdjustMoveShift": "error"   },  // When the run is moved with shift, it can be placed to incorrect place without any correction 
      { "Name": "G", "GanttRunResize": "resize"   },  // When the run edge is dragged by mouse, the box is resized 
      { "Name": "G", "GanttRunAdjustResize": "shrink"   },  // When the run is resized, the other boxes are moved and their spaces are shrunk 
      { "Name": "G", "GanttRunResizeCtrl": "resize,all"   },  // With ctrl are resized also fixed and solid boxes 
      { "Name": "G", "GanttRunTypes": "Box,Box,, ;Box 1,Box,,Fuchsia;Box 2,Box,,Aqua;Box 3,Box,,Lime;Box 4,Box,,Orange;Solid box,Solid,, ;Solid box 1,Solid,,Gray;Solid box 2,Solid,,Black;Fixed left box,Left,, ;Fixed right box,Right,, ;Fixed box,Fixed,, "   }, 
      { "Name": "G", "GanttRunEscape": "\\"   },  // Escapes the run separators inside run values  
      { "Name": "G", "GanttRunEmpty": "1"   },  // Renders also empty boxes to demostrate classes for empty boxes 

      // Defines all types to change to one from popup menu list 
      { "Name": "G", "GanttRunSelect": "5"   },  // The boxes can be selected in more rows and can be moved together 
      { "Name": "G", "GanttDragTip": "31", "GanttDragTipDateFormat": "ay", "GanttDragTipDurationFormat": "dur"   },  // Tooltip shown during dragging 

      // Dependency lines settings 
      { "Name": "G", "GanttDescendants": "D"   }, 
      { "Name": "G", "GanttIncorrectDependencies": "0", "GanttCorrectDependencies": "0", "GanttCheckDependencies": "0"   },  // Disables scheduling, in this example are the lines expected to be just visual 
      { "Name": "G", "GanttTask": "Box"   },  // The individual run boxes can have dependencies 
      { "Name": "G", "GanttRunIds": "3", "GanttRunIdPrefix": "B"   },  // Assigns unique ids to all the run boxes, the box must have an id to assign dependency line 
      { "Name": "G", "GanttAssignDependencies": "3", "GanttAdjacentDependencies": "2", "GanttDragDependenciesMore": "2", "GanttDependencyColor": "0"   }, 
      
      // Excluded holidays 
      { "Name": "G", "GanttExclude": "w#1/5/2008~1/7/2008"   },  // Excludes weekends, the weekends will be excluded from the run length, the runs cannot start / end in weekend 
      { "Name": "G", "GanttInclude": "5/24/2008~5/26/2008"   },  // Includes this one weekend, this weekend is used as normal workdays 
      { "Name": "G", "GanttHideExclude": "0"   },  // By default are the Excluded dates shown in chart, it can be changed by a user 

      // Zoom settings 
      { "Name": "G", "GanttZoom": "weeks and days"   },  // Predefine zoom level name 
      { "Name": "G", "GanttZoomChange": "1"   }   // Resets actual view size when changing zoom to higher zoom levels with GanttSize="" 
      
   ], 

   // Gantt Zoom defines zoom levels definition 
   // The individual levels predefine various Gantt zoom settings 
   // GanttUnits and GanttWidth specify the zooming size, to GanttUnits are all the dates rounded for display and drag 
   // GanttChartRound specifies rounding of first and last date in the chart 
   // Some zoom levels changes GanttBackground to mark different units 
   // GanttHeader1 specifies the dates shown in the first line in Gantt header 
   // GanttHeader2 and possibly also 3,4,5 specify next lines in Gantt header 
   // The ...Ex values are chosen when Exclude is hidden, they are appropriate only for excluded weekends 

   "Zoom" : [ 

      // Big levels - without GanttSize and right side pager 
      { "Name": "years and halves", "GanttUnits": "M6", "GanttChartRound": "y", "GanttWidth": "22", "GanttWidthEx": "30.8", "GanttPrintRound": "y", "GanttBackground": ";y#1/1/2008", 
                                       "GanttHeader1": "y#yyyy", "GanttHeaderStyle1": "4", "GanttHeader3": "M6#MMMMMM"   }, 
      { "Name": "years and quarters", "GanttUnits": "M3", "GanttChartRound": "y", "GanttWidth": "30", "GanttWidthEx": "42", "GanttPrintRound": "y", "GanttBackground": ";y#1/1/2008", 
                                       "GanttHeader1": "y#yyyy", "GanttHeader3": "M3#MMMMM"   }, 
      { "Name": "halves and months", "GanttUnits": "M", "GanttChartRound": "y", "GanttWidth": "25", "GanttWidthEx": "35", "GanttPrintRound": "M6", "GanttBackground": ";M6#1/1/2008", 
                                       "GanttHeader1": "M6#yh", "GanttHeader3": "M#MM"   }, 
      { "Name": "quarters and months", "GanttUnits": "M", "GanttChartRound": "M6", "GanttWidth": "35", "GanttWidthEx": "49", "GanttPrintRound": "M3", "GanttBackground": ";M3#1/1/2008", 
                                       "GanttHeader1": "M3#yq", "GanttHeader2": "M#MMM"   }, 
      { "Name": "months and weeks", "GanttUnits": "d", "GanttChartRound": "M", "GanttWidth": "4", "GanttWidthEx": "5.6", "GanttPrintRound": "M", "GanttBackground": ";M#1/1/2008", 
                                       "GanttHeader1": "M#am", "GanttHeader2": "w#ddddddd", "GanttHeader3": "w#d."   }, 
      { "Name": "months and days", "GanttUnits": "d", "GanttChartRound": "M", "GanttWidth": "12", "GanttWidthEx": "16.8", "GanttPrintRound": "M", 
                                       "GanttHeader1": "M#lm", "GanttHeader5": "d#DDDDDD'<br/>'DDDDDDD"   }, 
      { "Name": "weeks and days", "GanttUnits": "d", "GanttChartRound": "w", "GanttWidth": "25", "GanttWidthEx": "35", "GanttPrintRound": "w", 
                                       "GanttHeader1": "w#wk", "GanttHeader2": "d#%d", "GanttHeader3": "d#ddddd"   }, 
      { "Name": "days and quarters", "GanttUnits": "h", "GanttChartRound": "w", "GanttWidth": "5", "GanttPrintRound": "d", 
                                       "GanttHeader1": "d#ay", "GanttHeader2": "d#dddd", "GanttHeader3": "h6#HH", "GanttHeaderRound3": "1"   }, 
      { "Name": "days and hours", "GanttUnits": "h", "GanttChartRound": "d", "GanttWidth": "12", "GanttPrintRound": "d", 
                                       "GanttHeader1": "d#lw", "GanttHeader5": "h#HHHH'<br/>'HHHHH"   }, 

      // Small levels - with GanttSize set and right side pager 
      { "Name": "halves and hours", "GanttUnits": "h", "GanttChartRound": "d", "GanttWidth": "24", "GanttWidthEx": "72", "GanttPrintRound": "h12", "GanttBackground": "w#1/7/2018#5", 
                                       "GanttHeader1": "h12#lw* '<b>'tt'</b>'", "GanttHeader3": "h#HH", 
                                       "GanttSize": "w", "GanttSizeLeft": "24", "GanttSizeRight": "24"   }, 
      { "Name": "hours and quarters", "GanttUnits": "h", "GanttChartRound": "d", "GanttWidth": "90", "GanttPrintRound": "h3", "GanttBackground": "w#1/6/2018~1/8/2018#1; h#00:00#3", 
                                       "GanttHeader1": "h3#lw", "GanttHeader2": "h#h1", "GanttHeader3": "m15#mm", 
                                       "GanttSize": "d", "GanttSizeLeft": "3", "GanttSizeRight": "3"   }, 
      { "Name": "hours and 5 minutes", "GanttUnits": "m5", "GanttChartRound": "h", "GanttWidth": "25", "GanttPrintRound": "h", "GanttBackground": "w#1/6/2018~1/8/2018#1; h#00:00#3", 
                                       "GanttHeader1": "h#lw", "GanttHeader2": "h#h1", "GanttHeader3": "m5#mm", 
                                       "GanttSize": "d", "GanttSizeLeft": "12", "GanttSizeRight": "12"   }, 
      { "Name": "hours and minutes", "GanttUnits": "m", "GanttChartRound": "h", "GanttWidth": "10", "GanttPrintRound": "h", "GanttBackground": "m15#00:00#2; h#00:00#4", 
                                       "GanttHeader1": "h#lw*, '<b>'*h1*'</b>'", "GanttHeader5": "m#mmmm'<br/>'mmmmm", 
                                       "GanttSize": "h6", "GanttSizeLeft": "60", "GanttSizeRight": "60"   }, 
      { "Name": "halves and minutes", "GanttUnits": "m", "GanttChartRound": "h", "GanttWidth": "15", "GanttPrintRound": "m30", "GanttBackground": "m15#00:00#2; h#00:00#4", 
                                       "GanttHeader1": "m30#lw*, '<b>'*tm* '</b>'", "GanttHeader5": "m#mmmm'<br/>'mmmmm", 
                                       "GanttSize": "h3", "GanttSizeLeft": "30", "GanttSizeRight": "30"   }, 
      { "Name": "quarters and minutes", "GanttUnits": "m", "GanttChartRound": "h", "GanttWidth": "25", "GanttPrintRound": "m15", "GanttBackground": "m15#00:00#2; h#00:00#4", 
                                       "GanttHeader1": "m15#lw*, '<b>'*tm* '</b>'", "GanttHeader3": "m#mm", 
                                       "GanttSize": "h2", "GanttSizeLeft": "15", "GanttSizeRight": "15"   }, 
      { "Name": "5 minutes and minutes", "GanttUnits": "m", "GanttChartRound": "m15", "GanttWidth": "45", "GanttPrintRound": "m5", "GanttBackground": "m5#00:00#2; h#00:00#4", 
                                       "GanttHeader1": "m5#aw*, '<b>'*tm*'</b>'", "GanttHeader3": "m#mm", 
                                       "GanttSize": "h", "GanttSizeLeft": "5", "GanttSizeRight": "5"   }, 
      { "Name": "minutes and 15 seconds", "GanttUnits": "s15", "GanttChartRound": "m15", "GanttWidth": "22", "GanttPrintRound": "m2", "GanttBackground": "m#00:00#2; h#00:00#4", 
                                       "GanttHeader1": "m2#aw", "GanttHeaderStyle1": "2", "GanttHeader2": "m#tm", "GanttHeaderStyle2": "1", "GanttHeader3": "s15#ss", 
                                       "GanttSize": "m30", "GanttSizeLeft": "8", "GanttSizeRight": "8"   }, 
      { "Name": "minutes and 5 seconds", "GanttUnits": "s5", "GanttChartRound": "m15", "GanttWidth": "22", "GanttPrintRound": "m", "GanttBackground": "m#00:00#2; h#00:00#4", 
                                       "GanttHeader1": "m#lw", "GanttHeaderStyle1": "2", "GanttHeader2": "m#tm", "GanttHeaderStyle2": "1", "GanttHeader3": "s5#ss", 
                                       "GanttSize": "m15", "GanttSizeLeft": "12", "GanttSizeRight": "12"   }, 
      { "Name": "minutes and seconds", "GanttUnits": "s", "GanttChartRound": "m5", "GanttWidth": "10", "GanttPrintRound": "m", "GanttBackground": "s15#00:00#2; m#00:00#4", 
                                       "GanttHeader1": "m#lw*, '<b>'*tm* '</b>'*m1", "GanttHeader5": "s#ssss'<br/>'sssss", 
                                       "GanttSize": "m5", "GanttSizeLeft": "60", "GanttSizeRight": "60"   }, 
      { "Name": "halves and seconds", "GanttUnits": "s", "GanttChartRound": "m5", "GanttWidth": "15", "GanttPrintRound": "s30", "GanttBackground": "s15#00:00#2; m#00:00#4", 
                                       "GanttHeader1": "s30#lw*, '<b>'*tm* '</b>'*m2", "GanttHeader5": "s#ssss'<br/>'sssss", 
                                       "GanttSize": "m2", "GanttSizeLeft": "15", "GanttSizeRight": "15"   }, 
      { "Name": "quarters and seconds", "GanttUnits": "s", "GanttChartRound": "m", "GanttWidth": "22", "GanttPrintRound": "s15", "GanttBackground": "s15#00:00#2; m#00:00#4", 
                                       "GanttHeader1": "s15#lwa*, '<b>'*tm*'</b>'*m3", "GanttHeader3": "s#ss", 
                                       "GanttSize": "m2", "GanttSizeLeft": "15", "GanttSizeRight": "15"   }, 
      { "Name": "5 seconds and seconds", "GanttUnits": "s", "GanttChartRound": "s15", "GanttWidth": "45", "GanttBackground": "s5#00:00#2; m#00:00#4", 
                                       "GanttHeader1": "s5#aw*, '<b>'*tm*'</b> ...'", "GanttHeader3": "s#ss", 
                                       "GanttSize": "m", "GanttSizeLeft": "5", "GanttSizeRight": "5"   }, 
      { "Name": "seconds and 100 ms", "GanttUnits": "ms100", "GanttChartRound": "s2", "GanttWidth": "11", "GanttPrintRound": "s2", "GanttBackground": "s#00:00#2; m#00:00#4", 
                                       "GanttHeader1": "s2#lw", "GanttHeaderStyle1": "2", "GanttHeader2": "s#ts", "GanttHeaderStyle2": "1", "GanttHeader3": "ms100#%f", 
                                       "GanttSize": "s15", "GanttSizeLeft": "20", "GanttSizeRight": "20"   }, 
      { "Name": "seconds and 100 ms 2", "GanttUnits": "ms100", "GanttChartRound": "s", "GanttWidth": "75", "GanttPrintRound": "s", "GanttBackground": "s#00:00#2; m#00:00#4", 
                                       "GanttHeader1": "s#lw", "GanttHeader3": "ms100#HH:mm:ss.'<b>'f'</b>'", 
                                       "GanttSize": "s5", "GanttSizeLeft": "10", "GanttSizeRight": "10"   }, 
      { "Name": "100 ms and 10 ms", "GanttUnits": "ms10", "GanttChartRound": "ms100", "GanttWidth": "12", "GanttPrintRound": "ms100", "GanttBackground": "ms100#00:00#2; s#00:00#4", 
                                       "GanttHeader1": "ms100#aw", "GanttHeaderStyle1": "2", "GanttHeader2": "ms100#f1", "GanttHeaderStyle2": "1", "GanttHeader3": "ms10#ffff", 
                                       "GanttSize": "s", "GanttSizeLeft": "10", "GanttSizeRight": "10"   }, 
      { "Name": "100 ms and 10 ms 2", "GanttUnits": "ms10", "GanttChartRound": "ms100", "GanttWidth": "80", "GanttPrintRound": "ms100", "GanttBackground": "ms100#00:00#2; s#00:00#4", 
                                       "GanttHeader1": "ms100#lw", "GanttHeader3": "ms10#HH:mm:ss.'<b>'ff'</b>'", 
                                       "GanttSize": "s", "GanttSizeLeft": "10", "GanttSizeRight": "10"   }, 
      { "Name": "10 ms and ms", "GanttUnits": "ms", "GanttChartRound": "ms10", "GanttWidth": "14", "GanttPrintRound": "ms10", "GanttBackground": "ms10#00:00#2; ms100#00:00#4", 
                                       "GanttHeader1": "ms10#aw", "GanttHeaderStyle1": "2", "GanttHeader2": "ms10#f2", "GanttHeaderStyle2": "1", "GanttHeader3": "ms#fffff", 
                                       "GanttSize": "ms100", "GanttSizeLeft": "10", "GanttSizeRight": "10"   }, 
      { "Name": "10 ms and ms 2", "GanttUnits": "ms", "GanttChartRound": "ms10", "GanttWidth": "100", "GanttPrintRound": "ms10", "GanttBackground": "ms10#00:00#2; ms100#00:00#4", 
                                       "GanttHeader1": "ms10#lw", "GanttHeader3": "ms#HH:mm:ss.'<b>'fff'</b>'", 
                                       "GanttSize": "ms100", "GanttSizeLeft": "10", "GanttSizeRight": "10"   }, 
      { "Name": "10 ms and ms 3", "GanttUnits": "ms", "GanttChartRound": "ms10", "GanttWidth": "220", "GanttPrintRound": "ms", "GanttBackground": "ms10#00:00#2; ms100#00:00#4", 
                                       "GanttHeader1": "ms#lw", "GanttHeaderStyle1": "2", "GanttHeader2": "ms#f3", "GanttHeaderStyle2": "1", 
                                       "GanttSize": "ms10", "GanttSizeLeft": "1", "GanttSizeRight": "1"   }  
   ], 

   // Column captions 
   "Header" : { "T": "Task", "R": "Run", "S": "Start", "D": "Lines", "G": "Gantt"   }, 

   "Solid" : [ 
   // Top tabber, defines the informational panel 
      { "Space": "0", "id": "Info", "Cells": "Info", "CanPrint": "0", 
         "InfoType": "Html", "InfoWrap": "0", "InfoClass": "Info", "InfoCanFocus": "0", "InfoRelWidth": "1", 
         "Info": ["",
            "Mouse in chart:",
            "<i style='padding-left:15px;'>left</i> button <i>drag in row</i> = move (slide), resize or create,",
            "<i style='padding-left:10px;'>left</i> button <i>drag between rows</i> = move (join on edge), ",
            "<i style='padding-left:10px;'>shift + left</i> button <i>drag between rows</i> = error move and unjoin,<br>",
            "<i style='visibility:hidden;'>Mouse in chart:</i> ",
            "<i style='padding-left:15px;'>right</i> button <i>drag</i> = scroll grid,",
            "<i style='padding-left:10px;'>ctrl + drag</i> = create line between boxes,",
            "<i style='padding-left:10px;'>shift + drag</i> = select range,",
            "<i style='padding-left:10px;'>double click</i> = select, ",
            "<i style='padding-left:10px;'>right click</i> = menu,",
            "<i style='padding-left:10px;'>ctrl + left click</i> = delete<br/>",
            "Mouse in header:",
            "<i style='padding-left:6px;'>left</i> button <i>drag</i> = zoom to date range,",
            "<i style='padding-left:10px;'>left click</i> = zoom to date, ",
            "<i style='padding-left:10px;'>right click</i> = zoom back or zoom out",
            "<i style='padding-left:15px;'>All the mouse and key actions can be changed in XML configuration</i>",
            ""]  
          }, 
      { "Space": "0", "id": "Controls", "Cells": "Zoom,Hide,Exclude,Shift,Errors", "NoUpload": "1", 

         "ZoomType": "SelectGanttZoom", 
         "ZoomHtmlPrefix": "Zoom to <b>", "ZoomHtmlPostfix": "</b>", 
         "ZoomLeft": "2", "ZoomWidth": "200", "ZoomPrintHPage": "1", 
         "ZoomTip": "Zoom level, available from milliseconds to years", 

         "HideType": "Bool", "HideLabelRight": "Show only chart", "HideOnChange": "DoHide(Grid,Value)", "HideNoColor": "1", "HideTip": "Hides all grid parts except the Gantt chart", 

         "ExcludeType": "Bool", "ExcludeNoColor": "1", "ExcludeLabelRight": "Hide holidays", "ExcludeTip": "Hides non working days", 
         "ExcludeFormula": "Grid.Cols.G.GanttHideExclude", "ExcludeOnChange": "Grid.SetHideExclude(Value)", "ExcludeCanEditFormula": "gantthasexclude()!=0", 

         "ShiftType": "Bool", "ShiftCanEdit": "1", "ShiftNoColor": "1", "ShiftLabelRight": "Shift texts", "ShiftTip": "Shift box texts to not overlay dependencies, only for Gantt White style", 
         "ShiftFormula": "Grid.StyleDependencyModifier", "ShiftVisibleFormula": "Grid.GanttStyle==\"GW\"", "ShiftLabelRightVisibleFormula": "Grid.GanttStyle==\"GW\"", 
         "ShiftOnChange": "Grid.StyleDependencyModifier = Value; Grid.SetSize(); Grid.RefreshGantt(1);", 

         "ErrorsType": "Bool", "ErrorsCanEdit": "1", "ErrorsNoColor": "1", "ErrorsLabelRight": "Mark errors", "ErrorsTip": "Highlights error (overlapped) boxes in red", 
         "ErrorsFormula": "Grid.Cols.G.GanttRunErrors", "ErrorsOnChange": "Grid.Cols.G.GanttRunErrors = Value; Grid.RefreshGantt(1);"  
          }  

   ], 

   // Changes information for controls for tablets 
   "Media" : [ 
      { "Media": "Tablet", 
         "Rows" : [ 
            { "id": "Info", "Info": ["",
               "Controls: <span style='font-weight:bold;'>tap header</span> = zoom menu, <span style='font-weight:bold;'>pinch zoom in header</span> = zoom in / out,",
               "<span style='font-weight:bold;'>drag</span> = scroll grid, <span style='font-weight:bold;'>tap</span> = focus object,",
               "<span style='font-weight:bold;'>tap focused</span> = menu<br>",
               "<span style='visibility:hidden;'>Controls: </span><span style='font-weight:bold;'>drag focused</span> = move or resize, <span style='font-weight:bold;'>drag empty in focused cell</span> = create new,",
               "<span style='font-weight:bold;'>drag not focused bar in focused cell</span> = create dependency",
            ""]   }  
         ], 
      }, 
   ], 

   "Toolbar" : { "Indent": "0", "Outdent": "0"   }, 

   // Translations of example control texts to other languages 
   "Languages" : { 
      "L" : { "Code": "-EN", "Layout_Url": "RunLang.js"   }  
   }, 

}) /* End of JSONP header */ 